Skip to main content

Full text of "Synchro-Sette"

See other formats


SYNCHRO -SETTE 



THE SUBS CRIPTION MAGAZINE FOR YOUR MICRO COMPUTER 

TIMEX - SINCLAIR 




EDITOR RAMBUNGS 2 

TRY THIS - 2068 graphics 3 

THE COMPUTER TUTOR - data separation .... 4 

CHRISTMAS SPECIALS - programs 6 

PIXIE - 2068 software review 12 

PEEKER - utility programs 15 

LETTERS TO THE EDITOR 15 



SYCHRO • SETTE IS PUBLISHED MONTHLY BY : THE S S I COMPANY 
111 W. LAKE IT. APPISON ILL. 60101 (111) 42S-19S > 





Editor Ramblings 

S 



this holiday season and best of luck 
in the caning New Year* 



SCI0SCE DIGEST, SCIENCE 83, 
SCIENTIFIC AMERICAN, TEEN AGE, 
FORBES, FORTUNE, GO and at least 20 
other publications and gift 
catalogs. Look for an 8 page booklet 
in sane of the larger magazines 
including OMNI & DISCOVER* 

Sinclair owes the success of 
marketing the ZX-80 and ZX-81 
strictly to iragazine advertising* 
They sold 60 to 80 thousand 
canputers per month entirely through 
mail-order* Timex, of course, sells 
their canputers across the com ter 
through U.S. outlets . 



TS-2OG0S NOW AVAILABLE 



TIMEX OCMKTIER 

marketing POLICY 



Gone are the days of television 
advertising, at least for the 
preset - so goes the thinking of 
the Timex hierarchy , 

They feel that "Most consumer 
impressions cn television are wasted 
on the 80% of the households not 
ready for computers. Timex will 
focus on where the business is right 
now - the educated professional 
households who are ready to buy 
canputers in the next 3 to 6 
months"* 

Timex plans to advertise in 
computer interest science/technology 
magazines where they feel the 
readers are computer ready and feel 
these people are the "opinion 
leaders who set the trends for this 
market". 

In a 3 month period, they feel 
they will be reaching 70% of all 
adults approximately 3*6 times for a 
total of 40*2 impressions per adult 
through a total circulation of 13,2 
million magazines. Also, millions of 
teenagers will be reached in both 
general and teen-oriented 
publications * 

Publications running the ads will 
be DISCOVER, OMNI, ROLLING STONE, 



As we mentioned in last month's 
issue, the 2068's began appearing in 
small quantities at selected stores , 
We have reports that Sears and other 
stores are now selling them across 
the counter. 

This is not the case for the 
TS-X500 which you may never see* 
The original production batch is 
probably all sold out and we've 
heard rumors that Timex doesn 't plan 
to produce any more. 



TS-1000 FADE-OUT 



We are getting sane new 
subscribers that have purchased 
TS-lOOGs at almost give-away prices, 
as stores liquidate their 
inventories for the holidays, ■ 1000 
software is also being sold at 
discount. One hardware store (yes, a 
hardware store) in our area is 
selling Timex software packages, any 
2 for $5*00* A large software house 
that deals with national chain 
stores, is getting back as many as 
40,000 TS-1000 software packages per 
month. 

This, of course, is due to a 
combination of the availability of 
the TS-2068 caning over 4 months 
later than originally projected and 
the absence of advertising of Timex 
products during the interim period. 



C2) 





During that time, the market 
virtually collapsed . 



KOPAK PAPER 



A representative from Kcpak 
called and said they have a large 
stock of printer paper for any kind 
of caiputer printer including the 
TS-2040 and the new Timex 80 colum 
thermal printer when available. 

See Kcpak 's ad in this issue. 



TS-2068 HINTS 



In case you don 't see it in the 
manual, RAMTOP can be set on the 
2068 without PCKEing memory. You 
simply use the CLEAR command. Let us 
say that you wanted to set RAMTOP to 
50000. Just enter CLEAR 50000. 

Then entering PRINT PEEK 23730 + 
256 * PEEK 23731 will verify the new 
value by displaying "50000" cn the 
screen. 

Also, VERIFY and MERGE do not 
need a name after them to perform 
their functions although they will 
work either way. To get a program to 
self -run, the last 2 lines might 
be: 

9998 SAVE "program name" LINE 10 

9999 VERIFY "" 

Entering "GOTO 9998" will put the 
program into the SAVE mode and when 
the screen clears, it will 
automatically be in the VERIFY mode. 
Simply back the tape and press 
play on the recorder and the program 
will be verified. VERIFY "" will 
verify the first program encountered 
and MERGE "" will merge the first 
program encountered with any program 
in memory. 



TRY THIS 



Enter these lines into either 
computer: 



10 LEI A$ * "(25.7/37.8 ♦ 82 * 
!075?) ** .73" 

20 PRINT VAL A$ 

This format, using the VAL 
function, simulates the DEFN 
function found on most computers, 
but not the 1000 series. 

The Old Professor is going to 
give a lecture in next month's 
tutorial cn how you can define some 
complicated formulae to be used in a 
program with different variables, 
over and over again. 




Try this on your TS-2068 with a 
color TV or monitor! It will run for 
hours. 



20 p OR n =16384. TO 2252 r 
30 POKE n , a 
40 NEXT n 
50 CLS 
60 NEXT a 




A "Santa Claus School" was opened in 1937 in Albion, 
NY to train men to play tha part of Santa Claus. Six 
students enrolled for the one week course. 




The Santa Claus wa know today was first drawn in 1863 
by cartoonist Thomas Nast. 



( 3 ) 






The Computer Tuto 



STORING AND MERGING DATA 
SEPARATE FROM TOE PROGRAM 
PART 2 



Good morning. Class! How are you? 
Mow! Pan I stuffed! Did anyone bring 
sane Alka Seltzer? 

Today's lesson is a continuance 
of the data storing techniques 
discussed in the last session. If 
you recall, we were shown hew we 
could dedicate an area of the 
computer's manory that would be 
unaffected by any keyboard command 
other than changing the location of 
that dedicated area with a similar 
ocntnand. The first memory location 
that can have data entered into it 
without being affected by future 
keyboard commands is called RAMTOP. 
For a IK ZX-81, it is decimal 
location 17408. For a 2C TS-1QG0, it 
is 18432. For a 16K computer, it is 
32768. 

By the way, did you know that the 
1 6 2K computers actually have less 
than those amounts of memory for 
your programs and variables in 
available RAM? ¥our program starts 
at location 16509* If you subtract 
this number fran IK RAMTOP, you get 
only 899 bytes available to you or 
less than IK of program space. The 
2K machine actually has 1923 bytes 
available. The available RAM 
actually starts at location 16384 
but fran this location to 16508 are 
located the systm variables that 
keep changing according to the 
program in ram. 

Almost all mnufacturers include 



this and other areas of normally 
unavailable memory in their 
advertising as part of the RAM. Ihe 
user may find this misleading. The 
TS-2068 which is touted as a 72K 
machine only has 38K of user RAM 
available. The Canmodore 64 which is 
touted as a 64K RJW machine, also 
has 38K of normally available user 
RAM. 

Well, anyway - let us say that we 
have a program that creates and 
stores data for customers on a 
monthly basis. Let us say that after 
a year, we have 12 separate files, 
one for each month. 

So far, so good - but we knew 
that when we store this data, it is 
done simply by saving the program cn 
tape and when the program is 
reloaded back into the computer, it 
is executed with a GOTO statonent. 
This keeps the variables intact , 
wheret^cn RUN would destroy them. 

We now run into a problon! We 
cannot MERGE these monthly data 
files together - or can we? 

Consider the following hypotbesus 
- let us say that we set RAMTOP at 
20000. Let us load in one of the 
monthly files, for instance January. 
Let us now write a routine into the 
program that will PCKE January's 
data into memory , 10 memory 
locations above RAMTOP and beyond. 
After the last byte of information 
is poked into the last memory 
location, let us have our routine 
take the address of the last memory 
location used for the data and PCKE 
that information in memory locations 
20000 to 20004. 

Let us consider what we have so 
farl We have data that is stored, 
starting with memory location 20010 
and ending with a memory location 
determined by the data held in 
memory locations 20000 to 20004. If 
we type in HEW or load another 
program, this data is still going to 
be at those memory locations. 

Let us say that we new load in 
the February file. Only the February 
data is held in the variables area 



still above RAMTOP. We. can merge the 
two month's data two different ways. 
We can write a routine that would 
PEEK those memory areas above RAMTOP 
and convert the data in than into 
new var iables or we can take 
February's data and POKE that into 
memory starting with the first 
memory location available after the 
end of January's data. Again, this 
memory location would be determined 
by the data in memory locations 
20000 to 20004. We then take that 
figure and add one to it and we have 
the starting point for our February 
data. 

After February's data is POKEd 
into memory , our routine new 
determines the last memory location 
used and again POKES that data into 
the manory locations fran 20000 to 
20004. 

We now have both January and 
February in memory above RAMTOP. We 
can do this indefinitely or as leng 
as manory holds out, until we have 
all the month's data stored in 
memory above RAMTOP. When this is 
done, all that remains is to pull it 
back into a program and utilize it 
as necessary, such a sorting it. 

Here is a program that allows 
multiple files to be merged: 



) 



5 FAST 

10 REM 16K RAMTOP NORMALLY AT 
32763 - LINES 20 AND 
30 SET RAMTOP AT 20000 
20 POKE 16333 , 32 
30 POKE 16389 , 73 

40 PRINT ‘RAMTOP IS NOU , PEEK 
16333 4256 +PEEK 16389 
50 PAUSE 40000 
60 CLS 

70 DIM AS (100,5) 

75 LET R1=RND*10+10 
30 FOR N = 1 TO R 1 
90 FOP 1=1 TO 5 

100 LET A $ ( N , I « =CHR $ (33+RND+25 



110 NEXT I 

120 PRINT N,A$ iN) 

130 NEXT N 
140 PAUSE 40000 

150 IF INKEYS =2" THEN GC5UB 10 
00 

160 LET BS=CMRS PEEK 20000+CHR* 
PEEK 20001+CHRS PEEK 20002+CHR* 
PEEK 20003+CHRS PEEK £0004 
170 IF B S * " *’ THEN LET BS = " 

20009' 

130 LET B=UAL ES + 1 

190 LET A=1 

200 FOR N = 1 TO R1 



210 FOR 1=1 TO 5 

220 POKE B , CODE A$(N,I) 

230 LET 5=6+1 
240 NEXT I 
250 POKE 6,111 
260 LET 6=5+1 
270 NEXT N 

280 LET BS=STRS (B-D 

290 FOR 1=1 TO 5 

300 POKE 19999+1 , CODE BS'I) 

310 NEXT I 
‘20 PAUSE 40000 

330 IF INKEYS* R** THEN GOTO 500 

440 CLEAR 

450 CLS 

470 RUN 

500 CLEAR 

510 DIM AS ( 100 > 5) 

^20 LET B S =CHP S PEEK 20000+CHRS 
PEEK 20001+CMRS PEEK 20002+CHRS 
PEEK 20003+CHRS PEEK 20004 
530 LET B =20010 
540 LET 1=1 
550 LET N = 1 

560 SLOU _ — 

570 IF PEEK B=lll THEN GOTO 700 
580 LET A*<N.I)«CHR* PEEK B 

if! then stop 

620 GOTO 570 
■’00 LET N =N + 1 
720 LET 1=1 
730 LET 6 =B + 1 
“40 SCROLL 

750 PRINT N-l , AS (N-l) 

^60 GOTO 570 
1000 FOR N = 1 TO R1 
1010 LPRINT N,AS<N) 

1020 NEXT N 
1030 RETURN 



Lines 20 to 40 are the RAMTOP 
routine. When the program is run, 
RAMTOP will be displayed. Press 
ENTER. A random anoint (between 10 
and 20) 5 character strings with 
randan characters will be generated 
and displayed cn the screen. Press 
ENTER when they are displayed . If 
you press "Z" instead, these strings 
will be printed out. 

The strings will aga in be 
displayed and you can press ENTER to 
generate another randan amount of 
strings after RAMTOP is again 
displayed . After generating 2 or 
more sets of strings , press the "R" 
key after the second display and all 
the strings will scroll cn the 
screen. 

What is happening is that each 
set is being PCKEd into memory 
(lines 190 to 270) and the end 
memory location is being poked into 
memory (280 to 310). Each time the 
cycle repeats, the data is destroyed 
in the variables memory by lines 440 
to 470. 



(5) 



CONTINUED CN PAGE 9 



TS-2068 VERSION 




HR ISVHOS 

mams 



HAPPY HOLIDAYS 
2 PROGRAMS 

Here are two programs that give a 
moving graphics representation of 
the holiday spirit. The first 
version is for the 1000 series of 
computers and the second is for 
the TS-2068. 



In the 2068 version, the graphics 
characters are entered in the 
following manner - press SHIFT "9" 
to get into the graphics mode 
(remember to press SHIFT "9" again 
to exit fran the mode when not being 
used). Then press the following keys 
to get the proper graphic's 
character: 

Santa's sleigh in the variable 
"a$" in line #1000 is represented by 
the "b" key. The reindeer in the 
same variable are represented by the 
"e" key and the connecting lines by 
the "c" key. 



Santa's sleigh in the variable 
"b$" in line #1000 is represented by 
the "d" key. The reindeer in the 
same variable are represented by the 
"a" key and the connecting lines by 
the "c" key. 

The trees in line #2010 are 
represented by the "f" key. 

With a relatively small amount of 
programming lines, the 2068 version 
represents quite a sophisticated 
display . 



.ET = K = 0 



-ET = s0 DIH c $ I 3 



10 


POKE 


USP 


€ 


20 


POKE 


w‘ 3P 


£ 


30 


POKE 


USP 


' t " 


4.0 


POKE 


. : = 


” € " 


50 


POKE 


USP 


'€ " 


60 


POKE 


USP 


t 


70 


POKE 


USP 


"C ' 


80 


POKE 


USP 


“e " 


100 


POKE 


USP 


" 3 


120 


POKE 


USP 


3 


130 


POKE 


USP 


a * 


140 


PJDKE 


USP 


a “ 


150 


POKE 


U5R 


a" 


160 


POKE 


USP 


a '* 


130 


POKE 


USP 


M i" 


200 


POKE 


USP 


b 


210 


POKE 


USR 


"to" 


220 


POKE 


U5R 


"b" 


230 


POKE 


USP 


"to" 


240 


POKE 


USP 


"0" 


250 


POKE 


USR 


"b" 


270 


POKE 


USR 


"b” 


230 


POKE 


USR 


‘ b" 


300 


POKE 


USR 


.. c .. 


310 


POKE 


USP 


"C" 


320 


POKE 


USP 


" c " 


330 


POKE 


USP 


"c" 


340 


POKE 


USP 


" c " 


350 


POKE 


USR 


" c " 


360 


POKE 


USP 


c 


370 


POKE 


USP 


• C *■ 


400 


POKE 


USR 


"d" 


410 


POKE 


USP 


“ d “ 


420 


POKE 


USP 


" d " ' 


430 


POKE 


USP 


" d “ 


440 


POKE 


USP 


"d"' 


450 


POKE 


USP 


"d" 1 


460 


POKE 


USR 


"d"« 


470 


POKE 


USP 


"d " ■ 


500 


POKE 


USP 


"f" 


510 


POKE 


USP 


" f “■ 


520 


POKE 


USR 


" f "« 


530 


POKE 


USP 


“ f "• 


540 


POKE 


USP 


" C- 


550 


POKE 


USR 


"f* 


560 


POKE 


USP 


•• r< 


570 


POKE 


USP 


" f 


1000 


LET 3 S = 





♦3. BIN 10000110 
♦4. BIN 1111111 1 
♦5 . 6 IN 01111110 
♦6, BIN 0101O101 
♦7 , B IN 01010101 
■BIN 10100000 
♦1,EIN 01000000 
♦2, BIN 010000O0 
♦3, BIN 011O0001 



♦7 , B IN 10101010 
.BIN 10100000 
♦1,BIN 10110001 
♦ 2 .BIN 10110001 



♦ 2. BIN 00O00000 



♦7 , E IN 01111111 



LET b§= 



1100 PAPER 0 BORDER 7: INK 7 C 

L5 

2000 FOP nsl TO 250 PRINT AT IN 
’ ( 22 *RND ) , I NT (32*RNDj ‘ . NEX 
x n 

2010 INK 4 FOP n=l TO 50 PRINT 
°T INT (RND*10 ' +3 . INT (RND*21^. 
♦ NEXT n PRINT AT g . 25 * A 

T 13 ,27, ‘ * 

3000 INK 7 PLOT 0.10 DRAU 255 
10 PLOT 0.20 DRAU 255,10 



3010 


PLOT 


193 , 35 


DRAU 


30,0 DP A 


U 0, 


15 DRAU -15 


10: DRAU -15,-1 


0 DRAU O , 


-15 






3020 


DRAU 


-20 30 


DRAU 


0,15 DPA 


U 20 


. -30 






3030 


PLOT 


173 , 30 


DRAU 


15,10 DP 


AU 20 -30 






3040 


PLOT 


132 90 


DRAU 


15,-10 D 


PAU i 


20 -30 






3050 


PLOT 


134 35 


DRAU 


0,3 DRAU 


r O 


DRAU 


0 -5 




3060 


PLOT 


130 . 34 


DRAU 


0 . 13 DPA 


U 5 


-6 







( 6 ) 



Local Stores Offer Delightful Gift Ideas 



Famed showman Billy 
Rose once said that if he 
had only $2 with which to 
buy his wife a present, he 
wouldn’t try to buy some- 
thing that looked like it was 
worth $4 or $5— he’d blow 
the whole $2 on the best 
bar of soap he could find. . .a 
bar of soap that would 
make his wife feel like a 
queen when she took a 
bath. To this day, it’s possi- 
ble to get top quality gifts 
in whatever price range. 
Here, to help you get a head 
start on holiday shopping, 
are some hints from the 
handy Christmas Shopper 
section appearing in the De- 
cember issue of Reader’s 
Digest: 

• Strip and julienne 
fruits and vegetables the 
easy way with the Dazey 
Stripper™. Also from Dazey 
are Chef’s Pots™ —cooker, 
fryer, steamer— and the 
Dazey Foot Saver ™ Plus for 
a warm, wet massage. 

• The ultimate in garage 
door opener systems is af- 
fordably priced this year— 
the All New Genie® TRAC 
DRIVE. It operates smooth- 
ly in any weather 

• The gift that’s al- 
ways sharp— the Wilkinson 
Sword® Self-Sharpening 
Knives. 

• An impressive gift 




choice for an Olympic fan is 
a Pentel Pen and Pencil Set. 
Pen tel is the Official Li- 
censed Pen and Pencil of the 
1984 Olympics. 

• To homemakers, an ex- 
tremely helpful gift is Black 
& Decker’s Dustbuster™, a 
powerful cordless vacuum. 

• For the traveling teens 
in your life, American Tour- 
ister® luggage offers New 
Gorilla Bags. They’re rugged 
duffels with plenty of room 
— for camping, skiing trips 
or spring breaks. 

• Sweet memories of 
the holiday season can last 
through the year if you 
leave a Whitman’s® Sampler 
under the tree. It’s long 
been America’s most pop- 
ular gift box of quality 
chocolates. 

• Stamp collectors are 
sure to welcome philatelic 
products from the U.S. 
Postal Service. There are 
kits on Outer Space, Sports 
and Science for the chil- 



dren. For the serious col- 
lector, there’s the 1983 
Commemorative Mint Set 
and Postal Service Guide to 
U.S. Stamps. 

• In the spirit of the 
holiday season is a beauti- 
fully gift-packaged bottle of 
Amaretto di Saronno Orig- 
inale 1525. 

• For the first time you 
can see how your food 
looks as it cooks without 
even lifting a lid, thanks to 
New Visions® Top-of-Range 
Cookware from Corning. 
Microwave compatible, this 
see-through cookware can 
go directly from freezer to 
range top. 

• Few pens write as 
smoothly as a Parker Ar- 
row, Classic or Jotter, and 
few look as timelessly beau- 
tiful. Maybe you’ll get a 
beautifully written letter of 
thanks. 

• Holiday coiffeurs get 
star treatment with Clairol 
Custom CareSetters. Velvet 
smooth surfaces cover every 
roller to gently cushion hair. 

• Capture those Christ- 
mas memories forever with 
the new Kodak Disc Camera. 
Just push the button and it 
reads the light, flashes if 
necessary, advances the film 
and flashes again in just one 
and a third seconds. 




For stubborn refrigerator odors, place a coffee can filled with charcoal on a refrigerator 
shelf for several days. Repeat with fresh charcoal until odor is gone. 




The average lead pencil will draw a line 35 miles long or write 50,000 words. 



( 7 ) 



Of Education 



Model Rocketry -The Space Age Teaching Aid 

A hobby that's soaring 
to new heights of popular! ■ 
ly these days, more than 
one m ill ion Americans agree, 
it model rocketry, What’s 
more, model rocketry is also 
proving to be an amazingly 
effective space age teaching 
aid Tli ou sands of teachers 
make model rocketry a part 
of their curricula each year. 

Model rockets are min- 
iature flying counterparts 
of full-size rockets. Con- 
structed primarily of Ntfit Modei reentry it blasting 
weight balsa wood and pa- j oto thfl curricula at marly 
per tubing and powered by ^hook* these days, 
safe, pre-manu factored, sol- ' — ‘ 

id propellant engines, they per hour, 
demonstrate and use the From simple beginner's 
same principles that govern kiu that are easy to build 
the rockets at Cape Ken and fly, the company's mod’ 
nedy After returning to el rockets range all the way 
earth by parachute or other from accurate scale models 
recovery system, they need of the rocket* that paved 
only a new rocket engine the way for space explora- 
with igniter to be ready for tion— Saturn V, Mertury- 
another thrilling flight. Redstone and the Space 

Numerous concept* in Shuttle Columbia— to high- 
science and math become ly imaginative ones that 
"lear' through model rock- could be the forerunners of 
etry. Actual models of his- apace vehicles of tomorrow, 
tone military rockets or such as Stealth and Starship 
space research vehicle* or Nova, inspired by atomic 
up-coming spacecraft help propulsion research, 
create interest in social Now through December 
studies. 31, 1983, Estes Industries 

The growth of model will provide a special re- 
rocketry was given a major demption coupon for a free 
launching by the develop- Estes Mini- Space Shuttle 
ment of the first solid pro- Rocket Kit, with a retail 
pel I ant engine jn 1938 by purchase of 115 or more in 
Bates Industrie*, today the merchandise It 1 * redeem* 
world 't largest maker of ble direct from Estea Indus- 
model rocketa. Today ’■ mod trie* with prool-of- purchase 
el rockets soar to thousands receipt and kit name cut 
of feet at speed* which may out from front of product 
be in excess of 40D mile* panel or boa 




IT 'S A TACT! 




foods to do the work 
cooking, special cooking 
utensils are needed. 
Those available today 
made with Udel polysul- 
fone are ideal for the job, 
according to Rita Marie 
Schneider, home eco- 
nomics consultant for 
Union Carbide Corpora- 
tion. Udel p * transparency 
to microwaves helps en- 
sure more even cooking. 



The microwaves that 
cook food aren't too 
much different from the 
energy waves produced 
by a base drum. The 
drum * energy waves are 
long sound waves 
, . . those from a micro- 
wave are short Micro- 
wave* cook by 
the molecules in 
to vibrate, creating fric- 
tion which produce* 



square! Think round 
when it cornea to micro 
wave cooking. Your most 
efficient choice is ■ tube 
pan. r it allow* the ener- 
gy to penetrate the food 
from all direction*, 




The blue whale can go up to halt ■ year without eating- 
if’s maintained by its blubber. 




If you enjoy making your own Christmas decorations, 
why not make a wreath trimmed with lollipops? It's col- 
orful and youngsters lof all ages) will thank you for this 
sweet holiday treat. 




The Grand Canal in China is twenty time* as long as the Panama Canal - yet it was built 
over 1300 years ago, without modern equipment. 



( 8 ) 





t TUTOR CENT.) 

When "R" is entered, the routine 
from line 500 to 760 again clears 
irarory and pEEXs above RflMTOP to 
fetch the vital data and displays it 
to the screen in one merged file* 



Work with this program and try to 
understand ho* the data is 
transferred back and forth in 
memory- It isn't that difficult to 
incorporate these techniques into 
your own prograns, even after the 
data has been saved with the 
program. 



(PIXIE OCNT.) 

powerful is its ability ■ to 
"duplicate frames"- It has a word 
processor format with a HELP menu 
that can be entered and exited at 
any time. Up to 10 "pixures" can be 
drawn and instantly revised or 
edited at any time* Have you ever 
noticed how conic strip cartoons may 
have pretty much the sane basic 
outline with changes in only a few 
areas such as partial movanent of 
characters or different messages? 
The cartoon on the cover of this 
magazine was drawn with "PIXURE"- 



A rule of thimb! Bring the data 
file programs in one at a time and 
never develop your routines to pull 
the data back to areas under RfiMTOP 
until all the data has been PCKEd 
into manory above RAMTOP. This way 
when you finally do pull it back, as 
it fills up the variables memory 
area, it may overlap and destroy the 
data above R/MTOP. Since the bytes 
are being transferred on a one to 
one basis, it wcn't matter if the 
data above RflMTQP is destroyed as it 
is being overlapped since the 
earlier data has already been 
transferred to lower memory. 

This way, you can have the most 
n^nory-efficient transfer alleging a 
maximum aroint of data to be 
utilized ami the oily extra memory 
needed is for cne mczith's file at a 
time and the space needed for the 
program routine- In other words, try 
to keep nPMFOP as low as possible. 

Of course, it is best to start 
fron scratch with the programs 
already having these routines in 
them - Class dismissed! 




Children in Northern Europe believe that ipecial elves in 
white beards and red caps come visiting st the Yu fetid* 
season. Children leave bowls of porridge outside the kit- 
chen door for the elves and the porridge is always gone 
by morning. 



( 9 ) 



Here is a set of programs that 
will keep you busy for quite sane 
tine and give the user quite a bit 
of insight into hew the canputer 
uses Os and Is to store information. 
It also has a practical aspect in 
that it has value for creating 
custom drawings or logo to be used 
for printed material. 

PIXIE is priced at 24.95 (25% 

discount to subscribers) and is 
available NOU 



Den ’t 
to get 
graphics 



miss this cne if you want 
into high resolution 



Great Ideas For Holiday Stocking Stuff ers 



Slumped when It comes 
o suitable stocking staffers 
or your favorite friend* and 
amilv members tbi* holiday 
eason? Here are some ideas 
hat may help. 

Stocking staffer* can be 
ne* pensive, yet innovative. 
?ot the children, hand 
nade mittens, doll* or imall 
ituffed animal* make special 
lift*. If you have a budding 
irtist in the family, slip 
[ome crayon* or felt- tipped 
narking pens into the stock 
ng, A popular choice with 
jookwurm* i* small-size pic- 
ture books or paperbacks on 
their favorite subject* or by 
favorite authors. 

If there’s a young couple 
fust setting up housekeeping 
on your Christmas list, there 
are many handy household 
items you can stuff a stock- 
ing with— utensil sets, min- 
iature tool kit*, potholders, 
trivet* and other decorative 
items. 

Scented soaps, colognes 
and perfumes are always 
welcomed on Christmas 
morning. And who says 
stocking ituffei* have to 
cost less than other gifts? 
Imagine the delight on the 




face of a young lady a* she 
shakes out the stocking and 
a diamond necklace, ear- 
ring* or a watch spills into 
her lap ! 

Delicious, small serving 
sizes of gourmet treats 
also make unique stocking 
stuffers ^special cheese*, 
meats, p as tries, cookies — 
all beautifully wrapped and 
ready for Yuletide pal- 
ates, Among the scrumptious 
snacks you might choose to 
stuff a stocking with are 
granola snacks from Nature 
Valley, available in a variety 
of flavor* from chocolate 
chip to peanut butter, rasp- 
berry to apple. They are a 
tasteful way to say "Have 
a merry Christmas and a 
happy New Year. ” 




from (he leading supplier ol Computer 
Grade Cassettes, new. longer length C-1*s 
f6 minutes per side) provide the eilra tew 
teet needed lor some 16K programs 

• Premium 5-screw shell with leader 
- BASF tape 

• Error Free * Money hack Guarantee 



ran i ooz 


aooz 


co* D T « 


□ ’i® 


t i? 


c ^ 


n 


CH 


Tjitw 


n 


H*0 «OPL JM 


n * » 



SmPPiNG HANDLING S3 SO 
Hflli Qtfi*» 4 lC* 4 rt sum 
jj so ftui n IKr t*»f 

HUH flr kin W1« pr H 

hi C**l U I IhiffPinlt art *| u« 
riUtt Null fail rn«um 
CtiiKwhU mXHtl j« !HH Til 



FOB miKCHATi SWHiSWT 
Jtt toun ml*. Dfl mutebcam 



call 213/710*1430 



VORH lOTomputerware 

^ 74S73 Klflridge SI.. SS Cmoqi Park CA SHO? ^ 



a wgwwwjswwww? 

KOPAK X 

GIVES YOU THE 

POWER? _n A 

Therma-prinT V 

PAPERS « FILMS ij 

IH ERMA PR I NT™ tor all printers, calculators & 
copiers that use hestensitive paper 

• THERMO PR I NT 111 COPY PAPER, tor photon 
machines that us# thermal paper 

• TH ERMA- PRINT™ FILMS 

• THERMA-PRINT™ PRINTING PAPER 

• KOPAK™ OVERHEAD TRANSPARENCY FILMS 

• HOPAK™ CUSTOM RUBBER STAMP KITS 

• KOPAK™ OFFICE SUPPLIES 

DEALERS WANTED! 

KOPAK. fete. 

( 19 Peter Sheet Union City. HI 0708 ? 

in New lersey call <201/ 8M441Q 

Ust pur Via. MvUftCarh » Amwcao Erprew 




NEW TOU FREE NUMBER 

(800) 222-0903 

SEND FOR FREE CATALOG 
ateo 

Tints Swtar Owwfi $wd Si 50 ter 5? pipe tauiot 



19U tir ISQMR Me 111 <t*rwi 



W.V.W. 



uww 




TIMEX 1000 



Budgeting 

Inventory Control . $9.95 

financial Analyzer - $9.95 

Bookkeeping 14.95 

Critical Path Analyzer . 1 2 95 

GAMES 

Leap Frog. . $9.95 

Star Voyage $9-95 

Fuiigaioids $9.95 

Invaders. • $9-95 

Chesa $9.95 

Snakebite $9-95 

Packman. $9 95 

utility 

Assembler $9.9S 

Compiler $9.95 

Graph $9.95 

Q-Sav* * call for price 



AND MANY MORE EXCITING PROGRAMS! 
CALL FOR FREE CATALOG 

DISCOUNT SOFTWARE, INC. 
320 E. 59th St. NY, NY 10022 
Tel: (212) 486-0980 



3070 PLOT 130,102 DRAU 9,0 DPP 
U 4,-6 

3075 REM GO TO 3200 

2090 FOR n=195 TO 221 FOR i =35 

TO 49 

3100 IF n ,210 AND n <216 AND i <44 
AND i >37 THEN GO TO '3 120 
3110 PLOT n , i 
3120 NEXT i : NEXT ft 

3130 LET 3*50 FOR n=196 TO 203 
"OR i =50 TO a 
3150 PLOT n ,i 

3160 NEXT i LET a^4.7 NEXT ft 
3170 LET a = 55. FOR n =203 TO 220 : 
"OR i =d TO 49 STEP -1 
■3160 PLOT n.i 

3190 NEXT i LET a=a-.7 NEXT ft 
3200 FOR } =1 TO 2 LET i =52 FDR 
ft =194 TO 176 STEP -1 
3210 PLOT n.i DRAU 12,10 
3220 LET 1=141.5 NEXT ft 
3230 LET i =59 =DR n =209 TO 139 
STEP 

3240 PLOT n , i DRAU 15 , -8 
3250 LET i =i 41,5 NEXT ft 

3260 NEXT j 

3270 PLOT 192.33 LET a =38 FOP 

n =192 TO 173 STEP -1 PLOT ft, a 

DRAM 0 , 10 LET 3 =8+1.5 NEXT n 

3300 FOR n *1 TO 6i 

3310 PRINT AT 3,0; a* TO 32 

3320 LET 3|=d$ (64) +a * ( TO 63) 

3330 PAUSE 20 NEXT n 

3335 GO SUB 4000 

3340 FOR n *1 TO 64 

3350 PRINT AT 6,0: b$ TO 32'* 

3360 LET &*sb*t£ TO 64)+bi 1) 
3370 PAUSE 10: NEXT ft 

3380 GO SUB 4000 

3999 GO TO 3300 

4000 GO SUB 4005 GO SUB 4850- G 
3 SUB 40O5. GO TO 5100 

4005 GO SUB 5050 : PAUSE 20 GO 5 

UB 5050- PAUSE 20 

4010 BEEP .25,10 BEEP ,25,13: 5 

EEP .27,6 BEEP ,25,6 BEER ,75, 
10: PAUSE 30 

4030 BEEP .25,11: BEEP .25 11: & 

EEP .25,11 BEEP .1,11 BEEP ,i, 
11 BEEP .25,11 BEEP .25,10 BE 



1,10 BEEP .1,10 BEE 



BEEP .25,3 BEE 
5.8: BEEP ,5.13 



EP .25,10 
4040 BEEP 
P .25,10 
4045 RETURN 
4O50 BEEP ,25,3 
P .25,10 BEEP 
405= RETURN 
4=99 STOP 
5050 FOR ft =1 TO 
NEXT n : RETURN 

5100 BEEP .25.13 BEEP 
EEP .25 , S BEEP 1,6 
5110 PAUSE 50 RETURN 



BEEP ,25.10 
.25, 11 



T5-1Q0G VERSION 



500 POKE 
510 POKE 
520 POKE 
530 POKE 
540 POKE 
550 POKE 
560 POKE 
600 POKE 
610 POKE 
620 POKE 
630 POKE 
640 POKE 
650 POKE 
660 POKE 
700 POKE 
710 POKE 
720 POKE 
730 POKE 
740 POKE 
750 POKE 
760 POKE 
S00 PRINT 
20 , 20 , 



X 4601 : 
X 4 634 , 
X+635. 
X+657 , 
X+700, 
X 4733 t 
X 4 568 , 
X 4604 , 
X+637 , 
X+638 , 
X+670, 
X +703 
X 4736 , 
X 457 1 , 
X 4607 , 
X + 640 , 
X+641 , 
X+673 , 
X + 706 , 
X + 739 , ; 
X + 574,. 

r £ i 




610 PRINT AT 18,20; ' AT 

17 , 81; ; AT 16 , ; at 

15 , 23; "H 

320 POKE X+90,151 
830 RETURN 
1000 G0SU6 500 
1010 LET Y=INT iRND+721) +1 
1020 IF Y/33 = INT (Y/33J THEN GOT 
0 1010 

1030 POKE X+Y j 155 
1040 GOTO 1000 



BONUS 1000 VERSION - enter first 
line items in reverse order using 
back arrow 



1 REH Y| 

Vrndtan 

2 FAST 

3 PAND USR 16514 

4 POKE 16416,0 



HNOT STAB SRNDITA6 




20 LET 6 $ =A( + ' 
30“LET ? i =A $ 4 ' 
40 u£T : »=A»* 



50 FOP N = 1 TO 20 
50 LET X si NT (PND+20) 

70 LET YaJNT (AND *30) 

30 PRINT AT X, AT X+1,Y, 

U .AT X+2.Y+1; m 
90 NEXT N 

100 PRINT AT 10,0, Bf£ TO 321; AT 
11,0 ; C I i TO 32 I J AT 12,0; DS ( TO 
32) .; AT 4 ■ S ■ "MERRY CH RISTMAS ' AT 
““ -AT 4,6, 

' ; AT 13,6: "HAPPY ME 



10 


LET XsPEEK 1639S +255 *PEEK 1 


U YEAR’ 










53 97 




110 


LET 


X = INT ( RND +44 ) 




20 


FOR N = 1 TO 176 


120 


LET 


Y = INT (RND*64) 




30 


PRINT BHi"; 


130 


UNPLOT Y , X 








40 


NEXT N 


200 


LET 


B $ =8$ ( 2 


TO 


LEN 


B$> 46$ ! 1 


50 


FOP N =727 TO 791 


) 










60 


IF N/33=XNT UN/ 33) THEN GOT 


210 


LET 


C*=C $ (2 


TO 


LEN 


C $ ; +C $ 1 1 


0 80 












70 


POKE X+N , 123 


220 


LET 


D* =D$ (2 


TO 


LEN 


+ D$ 1 


30 


NEXT N 














90 


GOTO 1000 


300 


GOTO 100 









Ul> 



PIXIE EDITOR 
INSERT pec £ E Fen 
1 
2 

3 

4 

5 

6 

7 

8 

Enttr teller coordinate? 




>6 

B 

C 

D 

E 

F 

s 

H 

I 

J 

K 

L 

M 

N 

0 

P 

0 

R 



T 

U 



s 

c 

D 

E 

F 

£ 

H 

I 

J 

K 

L 

M 

N 

0 

P 

Q 

P 

5 

T 

y 



pixie 

Pi c tu re 
Drawing 
P r o g r arm 



PIXURE 





PIXIE - A REVIEW OF 
BOGS PACKAGE# T 2203-C 

Very rarely do we do a review on 
a really exiting new program. PIXIE 
is to the TS-2068 what SPRITE 
graphics are to the Canoodore 64* It 
is a machine language graphic editor 
written in BASIC. 

With this program, you can easily 
create and save en tape to 21 
custon graphic characters {pixies) 
and use these characters in any 
BASIC program you desire* 

It is a very simple program to 
imderstand and use* The 2066 has an 
area in RAW in which the ROM 
introduces 21 pseudo-characters into 
form A to tl* You can change these 
characters into your own design by 
poking different values into these 
RAM locations* It is a very tedious 



and time- consuoing job. The 
" atUIii-SHCT" program des i gns cne 
custon character and requires eight 
program lines to do it* 

PIXIE starts off by asking you 
which character you want to replace. 
Now this custom character is not 
going to replace the normal upper or 
loiter case character . If you were to 
put the canputer into the '’graphics 
mode" and then hold the CAPS SHIFT 
key d^wn and press a letter from A 
to Q, you would see the i^iper case 
representation of that letter, Qxe 
PIXIE changes it into your custom 
designed character, repeating that 
process will display your custan 
character (look at the grid in the 
upper- left hand corner of this page 
and observe the blocked-out 
coordinates - now look at the letter 
{A) and the character to the right 
of it - this is hew that character 



(12) 





will enter when in the graphics 
mode) * 

How does it work? A prarpt 
appears asking you to press ENTER to 
start* If you enter "standard" at 
this point, the characters that will 
be displayed will be the standard 
upper case characters that already 
are assigned to the user/defined 
character area* If, instead, you 
just press ENTER, you will see 21 
eastern characters that were designed 
for this program* 

A prompt will then appear, asking 
you which one you want to change. 
You enter a lower case letter for 
the this prompt* An 8 by B grid will 
then appear cn the screen ( see 
figure 1). This grid represents the 
pixel coordinates of the pixie you 
are cping to create or change * A 
pause occurs as the program designs 
the present pixels assigned to that 
character* If a character has 
already been designed, its pixel 
coordinates will be represented in 
the grid and you can edit than, if 
you wish. A prompt appears at the 
bottcm of the screen that asks which 
column (up to down) designated by a 
letter that you want a pixel to 
appear in. 

At this point, you have the 
option of doing six things: 

1 - Bitering a "z" will fill all the 
pixels with black. 

2 - Bitering a w zz" will fill all 
the pixels with white * 

3 - Entering a "Q" will "white out" 
any pixel coordinates entered frcm 
that point cn with "DELETE" flashing 
in the upper left hand comer of the 
screen . 

4 - Bitering a "1“ will "black out" 
any pixel coordinates entered frcm 
that point cn with "INSERT" flashing 
in the upper left hand comer of the 
screen* This is the mode the program 
starts with* 

5 - Just pressing the RETURN key 
will exit that mode and create the 
character in memory and ask you if 



you want to exit the program or 
create or change a character* 

6 - Bitering the actual letter of 
the column you want the pixel to be 
black or white, depending on which 
mode you are in. 

After the colum letter is 
entered, a pranpt appears asking for 
the number of the row in that column 
you want the pixel to be blade or 
white. 

If a black pixel was entered, the 
appropriate grid coordinate will 
receive a black block* If a white 
pixel was entered, the grid 
coordinate will have the black block 
removed, if it exists. 

Each time a new character is 
designed, it appears on the list cn 
the screen. Print -out of the list is 
provided for reference * 

The program can clear itself, if 
you like, and you can start frcm 
scratch. Instructions are given on 
how to use the characters directly 
or with the CHR$ function in your 
own programs and how to save than 
with your programs. 

After you have created the custcm 
characters you want, you can write 
or merge a new program with PIXIE* 
You then just delete all the PIXIE 
program lines except for two lines 
that will be kept with your program. 
One stores the pixel data in numeric 
variables with your program when 
it's saved on tape* The other PCKEs 
the pixel in format ion into RAM after 
your program is loaded so that your 
custon characters are ready to be 
used. 

A second very powerful program 
also comes on the tape called 
"PIXURE", This program allows the 
user to use the custon created 
characters on the screen along with 
other graphic, ^jper/lower case or 
numeric characters* It is 
theoretically possible to draw 
anything to the screen and have it 
printed out to the IS -20 40 printer. 



(13) 



What makes this program so 
CONTINUED ON P/G& 9 




- PROGRAMS TO BUWINE MEMORY 



Attach this progrant to a progrant 
you have and scan the program memory 
area to see exactly how BASIC 
interprets a listing. The program 
lines are after the CODE for 0JTER 
(11S on the 1000 and 13 on the 
2068). Make sure you renumber it so 
that it doesn 't interfere with 
existing program lines. 



IS- 1000 VBC5IGN 



INPUT STARTING ADDR 



10 SLOW 
100 CLS 
110 PRINT 
ESS : " 

120 INPUT SR 
130 FAST 
140 LET A*0 
150 LET 3 *5 A 

1S0 SCROLL _ 

PR ThtT 5; TAB 0 ; PEEK S; TAB 16 



Here are two short programs that 
allow you to examine the RCM and RAM 
memory locations of the 1000 and 
2000 series ccnputers. They start by 
asking you for the STARTING ADDRESS 
and then display the contents of 
that memory location and the next 21 
locatiois. 



180 IF PEEK 5<67 OR PEEK 5>128 
AND PEEK 5 < >195 THEN PRINT ChR $ 
PEEK S 

190 LET A=A + 1 
200 LET 5=5+1 
210 IF A =22 THEN GOTO 300 
220 GOTO 150 
300 PAU5E 40000 
310 CLS 
320 LET A =0 
‘ 330 GOTO 160 



The left oolimn represents the 
address in decimal , the middle 
column represents the CODE number 
residing in that address and the 
right column represents the 
character that the CEDE presents. 
If the CEDE falls into an area that 
(toes not define a character or 
keyboard ccnmand or function, the 
right column will receive a blank 
space, otherwise the program might 
bcnb. 

The memory addresses start with 
RGM routines, then RAM information 
that is directed by REM, This is 
followed by the program in manory. 
Then canes the screen manory reap and 
finally the variables. 



TS-2060 VERSION 



100 CLS 

110 INPUT " INPUT STARTING AD DP 
E55 ";3A 

120 LET A=0: LET S=5A 

130 PRINT 3 , TAB 5 ; PEEK. 5, TAB 16 



140 IF PEEK S <33 THEN PRINT G 
O TO 160 

150 PRINT CHR| PEEK 5 
160 LET A =A + 1 LET 5=5 + 1 
170 GO TO 130 



If you are scanning the screen or 
variables area, you nay notice that 
the CEDE character may not coincide 
with the CEDE number. This is 
because it has changed in the small 
time that it took to write than onto 
the screen. 

( 14 ) 







The mott common name in th* world is Muhammad